#include <stdio.h>
void f(int a)
{
	printf("In func f:&a=%d\n",&a);
	a++;
}
void h(int *a)
{
	++*a;
}
int main(int argc, char const *argv[])
{
	int a=3;
	printf("In func main: &a=%d\n",&a);
	//f(a);
	int *p;//长度为0的数组 名为p
	p=&a;//长度为1数组 名p

	int b=2;//长度为1 数组名是 (&b)
	(&b)[0]=3;
	(&b)[1]=3;
	(&b)[-1]=3;
	h(p);

	printf("a=%d b=%d\n",a,b);
	return 0;
}
